bitkeeper revision 1.825.1.1 (4062ab76AcoeABDDPZ4M7H85EK00kA)
authoriap10@tetris.cl.cam.ac.uk <iap10@tetris.cl.cam.ac.uk>
Thu, 25 Mar 2004 09:50:46 +0000 (09:50 +0000)
committeriap10@tetris.cl.cam.ac.uk <iap10@tetris.cl.cam.ac.uk>
Thu, 25 Mar 2004 09:50:46 +0000 (09:50 +0000)
make xeno-clone script automatically figure out whether to build xenolinux
with ARCH=XENO or the new ARCH=xen

tools/misc/xen-clone

index 30da8c2c42638b1f502f7fce05fe333386dca3bb..0815bf167d44de0d33854bd8b41fc1bf15f3c216 100755 (executable)
@@ -86,11 +86,15 @@ cd ../..
 mv linux-${LINUX_VER} xenolinux-${LINUX_VER}
 cd xenolinux-${LINUX_VER}
 
-ARCH=xen make oldconfig
-ARCH=xen make dep
-ARCH=xen make bzImage
-ARCH=xen make dist || ARCH=xen make install
-ARCH=xen make modules
-ARCH=xen make INSTALL_MOD_PATH=${TOP}/install modules_install
+# cope with the change from ARCH=xeno to ARCH=xen
+cd arch; XEN=`/bin/ls -d xen*`; cd ..
+
+# built it all
+ARCH=$XEN make oldconfig
+ARCH=$XEN make dep
+ARCH=$XEN make bzImage
+ARCH=$XEN make dist || ARCH=xen make install
+ARCH=$XEN make modules
+ARCH=$XEN make INSTALL_MOD_PATH=${TOP}/install modules_install
 cd ..